package com.mercury.elasticsearch.service;

/**
 * @author mercury
 */
public interface EsProductService {

    /**
     * 添加文档
     */
    void saveDocument();

    /**
     * 删除文档
     *
     * @param id id
     */
    void removeDocument(String id);

    /**
     * 根据普通条件查询
     *
     * @param keywords 查询字段
     */
    void findByKeyWords(String keywords);

    /**
     * 多条件查询 根据一个搜索框搜索多个字段的值 根据权重判断他们的先手顺序
     *
     * @param keywords 字段
     */
    void findByConditions(String keywords);
}
